non-polluting energy source - Français Anglais Dictionnaire